package folderLogger.outputFile.formatting;

import folderLogger.OperationSettings;
import folderLogger.outputFile.FileAttributes;


public interface OutputFileFormatter {

	public String getHeader(String baseFolder, OperationSettings settings);
	
	public String getPreFolder(String folderName, FileAttributes attributes);
	public String getPostFolder(String folderName, FileAttributes attributes);
	
	public String getPreFile(String fileName, FileAttributes attributes);
	public String getPostFile(String fileName, FileAttributes attributes);
	
	public String getFooter();

	public String[] getPreProcessData();

	public void setResourcesFolder(String resourcesFolder);
}
